home *** CD-ROM | disk | FTP | other *** search
/ Maplin Electronics Catalogue 2001 Winter / Maplins Catalogue Winter 2001.iso / JScript / PrintF.js < prev    next >
Text File  |  2001-11-28  |  26KB  |  541 lines

  1. // **********************************************************************
  2. // *                Function to Print the Order Form                     *
  3. // **********************************************************************
  4.  
  5.  
  6. // **********************************************************************
  7. // *    Function to parse the cookie and extract the ordered            *
  8. // *                items and details from the string.                  *
  9. // **********************************************************************
  10.  
  11. function extractOrder(num) {
  12.  
  13.   if (getCookieData(formIndex[num])) {
  14.  cookstr0 = getCookieData(formIndex[num])
  15.  var allcookie = cookstr0
  16.  cLen = cookstr0.indexOf("ó")
  17.  substr0 = cookstr0.substring(0,cLen)
  18.  
  19.  offset0 = substr0.indexOf("@")
  20.  counter = substr0.substring(0,offset0)
  21.  counterA = counter //====used in form ====??? is it needed or can we just use counter
  22.  j = 0
  23.   for (i=1; i<=counter; i++) {
  24.   offsetq = eval('offset' + j + '');
  25.   substrq = eval('substr' + j + '');
  26.  
  27.   eval('ind' + i + ' = offsetq + 1');
  28.   eval('substr' + i + ' = substrq.substring(ind' + i + ',cLen)');
  29.   eval('offset' + i + ' = substr' + i + '.indexOf("^")');
  30.   eval('item' + i + ' = substr' + i + '.substring(0,offset' + i + ')');
  31.  
  32.  // Customer Number
  33.   eval('CusInd' + i + ' = item' + i + '.indexOf("~")');
  34.   eval('Cus' + i + ' = item' + i + '.substring(0,CusInd' + i + ')');
  35.  
  36.   // Account Number
  37.    eval('AccInd' + i + ' = item' + i + '.indexOf("ª")');
  38.    eval('Acc' + i + ' = item' + i + '.substring((CusInd' + i + ' + 1),AccInd' + i + ')');
  39.   
  40.   // Salutation
  41.   eval('SalutInd' + i + ' = item' + i + '.indexOf("¼")');
  42.   eval('Salut' + i + ' = item' + i + '.substring((AccInd' + i + ' + 1),SalutInd' + i + ')');
  43.  
  44.  // First Name
  45.   eval('FirstInd' + i + ' = item' + i + '.indexOf("║")');
  46.   eval('FirstNam' + i + ' = item' + i + '.substring((SalutInd' + i + ' + 1),FirstInd' + i + ')');
  47.  
  48.  // Initials
  49.   eval('InitialInd' + i + ' = item' + i + '.indexOf("╗")');
  50.   eval('Initials' + i + ' = item' + i + '.substring((FirstInd' + i + ' + 1),InitialInd' + i + ')');
  51.   
  52. // Last Name
  53.   eval('LastNamInd' + i + ' = item' + i + '.indexOf("┐")');
  54.   eval('LastNam' + i + ' = item' + i + '.substring((InitialInd' + i + ' + 1),LastNamInd' + i + ')'); 
  55.  
  56. // Company Name
  57.   eval('CompNamInd' + i + ' = item' + i + '.indexOf("╢")');
  58.   eval('CompNam' + i + ' = item' + i + '.substring((LastNamInd' + i + ' + 1),CompNamInd' + i + ')'); 
  59.  
  60. // Address
  61.   eval('AddInd' + i + ' = item' + i + '.indexOf("▐")');
  62.   eval('Add' + i + ' = item' + i + '.substring((CompNamInd' + i + ' + 1),AddInd' + i + ')'); 
  63.  
  64. // Address2
  65.   eval('Add2Ind' + i + ' = item' + i + '.indexOf(" ")');
  66.   eval('Add2' + i + ' = item' + i + '.substring((AddInd' + i + ' + 1),Add2Ind' + i + ')'); 
  67.  
  68. // Postal Code
  69.   eval('PoCdeInd' + i + ' = item' + i + '.indexOf("°")');
  70.   eval('PoCde' + i + ' = item' + i + '.substring((Add2Ind' + i + ' + 1),PoCdeInd' + i + ')'); 
  71.  
  72.   // Telephone
  73.   eval('CustTel' + i + ' = item' + i + '.substring((PoCdeInd' + i + ' + 1),offset' + i + ')'); 
  74.  
  75.  eval('formDetail(i,Cus' + i + ',Acc' + i + ',Salut' + i + ',FirstNam' + i + ',Initials' + i + ',LastNam' + i +',CompNam' + i + ',Add' + i +',Add2' + i +',PoCde' + i +',CustTel' + i +')');
  76.  
  77. j++
  78.  
  79.  }
  80.  }
  81.  
  82. dLen = cookstr0.indexOf("ó") + 1
  83. cLen = cookstr0.length
  84. substr0 = cookstr0.substring(dLen,cLen)
  85.  
  86.  
  87. cLen = substr0.length
  88. offset0 = substr0.indexOf("@")
  89. counter = substr0.substring(0,offset0)
  90.  
  91.  j = 0
  92.   for (i=1; i<=counter; i++) {
  93.   offsetq = eval('offset' + j + '');
  94.   substrq = eval('substr' + j + '');
  95.  
  96.   eval('ind' + i + ' = offsetq + 1');
  97.   eval('substr' + i + ' = substrq.substring(ind' + i + ',cLen)');
  98.   eval('offset' + i + ' = substr' + i + '.indexOf("^")');
  99.   eval('item' + i + ' = substr' + i + '.substring(0,offset' + i + ')');
  100.  
  101.   eval('catInd' + i + ' = item' + i + '.indexOf("`")');
  102.   eval('itemCat' + i + ' = item' + i + '.substring(0,catInd' + i + ')');
  103.  
  104.   eval('descrInd' + i + ' = item' + i + '.indexOf("~")');
  105.   eval('itemDes' + i + ' = item' + i + '.substring((catInd' + i + ' + 1),descrInd' + i + ')');
  106.  
  107.   eval('priceInd' + i + ' = item' + i + '.indexOf("½")');
  108.   eval('itemPr' + i + ' = item' + i + '.substring((descrInd' + i + ' + 2),priceInd' + i + ')'); 
  109.   
  110.   eval('itemQt' + i + ' = item' + i + '.substring((priceInd' + i + ' + 1),offset' + i + ')'); 
  111.   eval('orderDetail(i,itemCat' + i + ',itemDes' + i + ',itemPr' + i + ',itemQt' + i +')');
  112.  
  113.   j++
  114.   }
  115.  
  116. Idx = 1 // For the customer details (only one)
  117.  
  118.  var formDetails = '    <BODY BGCOLOR="WHITE"> '
  119.  
  120.  + '    <TABLE WIDTH="630" BORDER="0" CELLSPACING="0" CELLPADDING="0"> '
  121.  + '        <TR VALIGN="MIDDLE"> '
  122.  + '          <TD WIDTH="147" HEIGHT="21" ALIGN="LEFT" VALIGN="MIDDLE"><IMG'
  123.  + '             SRC="MapLogo.gif" WIDTH="115" HEIGHT="39" BORDER="0"></TD> '
  124.  + '          <TD WIDTH="290" HEIGHT="21" VALIGN="MIDDLE" ALIGN="CENTER"><FONT'
  125.  + '             FACE="verdana,Arial,helvetica" SIZE="5" COLOR="#000000">Order Form</FONT></TD> '
  126.  + '          <TD ALIGN="RIGHT" WIDTH="222" HEIGHT="21" VALIGN="MIDDLE"> '
  127.  + '             <TABLE WIDTH="250" BGCOLOR="#FFFFFF" BORDER="1" BORDERCOLOR="0"'
  128.  + '              CELLPADDING="0" CELLSPACING="0"> '
  129.  + '                <TR> '
  130.  + '                  <TD><FONT FACE="verdana,Arial,helvetica" SIZE="1"'
  131.  + '                     COLOR="#000000"> <U>For office use only</U></FONT><BR><FONT'
  132.  + '                     FACE="verdana,Arial,helvetica" SIZE="1" COLOR="#000000"> Filling'
  133.  + '                     No.</FONT><BR><BR></TD> '
  134.  + '                </TR> '
  135.  + '             </TABLE></TD> '
  136.  + '        </TR> '
  137.  + '     </TABLE><BR> '
  138.  + '     <TABLE WIDTH="630" BGCOLOR="#FFFFFF" BORDER="1"'
  139.  + '      BORDERCOLOR="0" CELLPADDING="0" CELLSPACING="0"> '
  140.  + '        <TR> '
  141.  + '          <TD> '
  142.  + '             <TABLE WIDTH="630" BGCOLOR="#FFFFFF" BORDER="0" CELLPADDING="0"'
  143.  + '              CELLSPACING="0"> '
  144.  + '                <TR VALIGN="MIDDLE"> '
  145.  + '                  <TD WIDTH="33" VALIGN="MIDDLE" ALIGN="LEFT"><FONT'
  146.  + '                     FACE="verdana,Arial,helvetica" SIZE="1"'
  147.  + '                     COLOR="#000000"><B> Date</B></FONT></TD> '
  148.  + '                  <TD WIDTH="54" VALIGN="MIDDLE" ALIGN="LEFT"> </TD> '
  149.  + '                  <TD WIDTH="84" VALIGN="MIDDLE" ALIGN="LEFT"><FONT'
  150.  +  '                     FACE="verdana,Arial,helvetica" SIZE="1" COLOR="#000000"><B>Customer'
  151.  +  '                     No.</B></FONT></TD> '
  152.  +  '                  <TD WIDTH="82" VALIGN="MIDDLE" ALIGN="LEFT"><FONT'
  153.  +  '                     FACE="verdana,Arial,helvetica" SIZE="1" COLOR="#000000">' + CustNumber[Idx] + '</TD></FONT> '
  154.  +  '                  <TD WIDTH="71" VALIGN="MIDDLE" ALIGN="LEFT"><FONT'
  155.  +  '                     FACE="verdana,Arial,helvetica" SIZE="1" COLOR="#000000"><B>Account'
  156.  +  '                     No.</B></FONT></TD> '
  157.  +  '                  <TD WIDTH="66" VALIGN="MIDDLE" ALIGN="LEFT"><FONT'
  158.  +  '                     FACE="verdana,Arial,helvetica" SIZE="1" COLOR="#000000">' + AccNumber[Idx] + '</TD></FONT> '
  159.  +  '                  <TD WIDTH="143" VALIGN="MIDDLE" ALIGN="LEFT"><FONT'
  160.  +  '                     FACE="verdana,Arial,helvetica" SIZE="1" COLOR="#000000"><B>Purchase Order'
  161.  +  '                     Number.</B></FONT></TD> '
  162.  +  '                  <TD WIDTH="70" VALIGN="MIDDLE" ALIGN="LEFT"> </TD> '
  163.  +  '                </TR> '
  164.  +  '             </TABLE></TD> '
  165.  +  '        </TR> '
  166.  +  '     </TABLE><BR> '
  167.  +  '     <TABLE WIDTH="630" BGCOLOR="#FFFFFF" BORDER="0"'
  168.  +  '      CELLPADDING="0" CELLSPACING="0"> '
  169.  +  '        <TR> '
  170.  +  '          <TD WIDTH="326" VALIGN="TOP" ALIGN="LEFT"> '
  171.  +  '             <TABLE WIDTH="325" BGCOLOR="#FFFFFF" BORDER="1" BORDERCOLOR="#000000"'
  172.  +  '              CELLPADDING="0" CELLSPACING="0"> '
  173.  +  '                <TR VALIGN="TOP"> '
  174.  +  '                  <TD VALIGN="TOP" ALIGN="LEFT"> '
  175.  +  '                     <TABLE WIDTH="325" BGCOLOR="#FFFFFF" BORDER="0" CELLPADDING="0"'
  176.  +  '                      CELLSPACING="0"> '
  177.  +  '                        <TR> '
  178.  +  '                          <TD ALIGN="CENTER"><FONT FACE="verdana,Arial,helvetica"'
  179.  +  '                             SIZE="1" COLOR="#000000"><B>Customer / Account Address</B></FONT></TD> '
  180.  +  '                        </TR> '
  181.  +  '                        <TR> '
  182.  +  '                          <TD> <FONT FACE="verdana,Arial,helvetica" SIZE="1"'
  183.  +  '                             COLOR="#000000">Mr/Mrs/Miss/Ms. other (please'
  184.  +  '                             delete)<B></B></FONT> <B><FONT FACE="verdana,Arial,helvetica" SIZE="1"'
  185.  +  '                             COLOR="#000000">' + Salute[Idx] + '</FONT></B><BR><IMG SRC="grey2.jpg" WIDTH="325" HEIGHT="1"'
  186.  + '                             BORDER="0"></TD> '
  187.  + '                        </TR> '
  188.  + '                     </TABLE> '
  189.  + '                     <TABLE WIDTH="325" BGCOLOR="#FFFFFF" BORDER="0" CELLPADDING="0"'
  190.  + '                      CELLSPACING="0"> '
  191.  +  '                        <TR VALIGN="TOP"> '
  192.  +  '                          <TD WIDTH="200" VALIGN="TOP" ALIGN="LEFT" HEIGHT="20">'
  193.  +  '                              <FONT FACE="verdana,Arial,helvetica" SIZE="1" COLOR="#000000">First'
  194.  +  '                             Name</FONT> <B><FONT FACE="verdana,Arial,helvetica" SIZE="1"'
  195.  +  '                             COLOR="#000000">' + FirstName[Idx] + '</FONT></B><BR><IMG SRC="grey2.jpg" WIDTH="200" HEIGHT="1"'
  196.  +  '                             BORDER="0"></TD> '
  197.  +  '                          <TD WIDTH="100" VALIGN="TOP" ALIGN="LEFT"'
  198.  +  '                            HEIGHT="20"> <FONT FACE="verdana,Arial,helvetica" SIZE="1"'
  199.  +  '                             COLOR="#000000">Initials</FONT> <B><FONT FACE="verdana,Arial,helvetica"'
  200.  +  '                             SIZE="1" COLOR="#000000">' + Initials[Idx] + '</FONT></B><BR><IMG SRC="grey2.jpg" WIDTH="125"'
  201.  +  '                             HEIGHT="1" BORDER="0"></TD> '
  202.  +  '                        </TR> '
  203.  +  '                     </TABLE> '
  204.  +  '                     <TABLE WIDTH="325" BGCOLOR="#FFFFFF" BORDER="0" CELLPADDING="0"'
  205.  +  '                      CELLSPACING="0"> '
  206.  +  '                        <TR> '
  207.  +  '                          <TD> <FONT FACE="verdana,Arial,helvetica" SIZE="1"'
  208.  +  '                             COLOR="#000000">Surname</FONT> <B><FONT FACE="verdana,Arial,helvetica"'
  209.  +  '                             SIZE="1" COLOR="#000000">' + LastName[Idx] + '</FONT></B><BR><IMG SRC="grey2.jpg"'
  210.  +  '                             WIDTH="325" HEIGHT="1" BORDER="0"></TD> '
  211.  +  '                        </TR> '
  212.  +  '                     </TABLE> '
  213.  +  '                     <TABLE WIDTH="325" BGCOLOR="#FFFFFF" BORDER="0" CELLPADDING="0"'
  214.  +  '                      CELLSPACING="0"> '
  215.  +  '                        <TR> '
  216.  +  '                          <TD> <FONT FACE="verdana,Arial,helvetica" SIZE="1"'
  217.  +  '                             COLOR="#000000">Company Name</FONT> <B><FONT'
  218.  +  '                             FACE="verdana,Arial,helvetica" SIZE="1"'
  219.  +  '                             COLOR="#000000">' + CompName[Idx] + '</FONT></B><BR><IMG SRC="grey2.jpg" WIDTH="325"'
  220.  +  '                             HEIGHT="1" BORDER="0"></TD> '
  221.  +  '                        </TR> '
  222.  +  '                     </TABLE> '
  223.  +  '                     <TABLE WIDTH="325" BGCOLOR="#FFFFFF" BORDER="0" CELLPADDING="0"'
  224.  +  '                      CELLSPACING="0"> '
  225.  +  '                        <TR> '
  226.  +  '                          <TD> <FONT FACE="verdana,Arial,helvetica" SIZE="1"'
  227.  +  '                             COLOR="#000000">Address</FONT> <B><FONT FACE="verdana,Arial,helvetica"'
  228.  +  '                             SIZE="1" COLOR="#000000">' + Address[Idx] + '</FONT></B><BR><IMG SRC="grey2.jpg" WIDTH="325"'
  229.  +  '                             HEIGHT="1" BORDER="0"></TD> '
  230.  +  '                        </TR> '
  231.  +  '                     </TABLE> '
  232.  +  '                     <TABLE WIDTH="325" BGCOLOR="#FFFFFF" BORDER="0" CELLPADDING="0"'
  233.  +  '                      CELLSPACING="0"> '
  234.  +  '                        <TR VALIGN="TOP"> '
  235.  +  '                          <TD WIDTH="175" VALIGN="TOP" ALIGN="LEFT" HEIGHT="20">'
  236.  +  '                             <FONT FACE="verdana,Arial,helvetica" SIZE="1"'
  237.  +  '                             COLOR="#000000"> <B>' + Address2[Idx] + '</FONT> </B><BR><IMG SRC="grey2.jpg" WIDTH="180" HEIGHT="1"'
  238.  +  '                             BORDER="0"></TD> '
  239.  +  '                          <TD WIDTH="140" VALIGN="TOP" ALIGN="LEFT"'
  240.  +  '                            HEIGHT="20"> <FONT FACE="verdana,Arial,helvetica" SIZE="1"'
  241.  +  '                             COLOR="#000000">Postcode</FONT> <B><FONT FACE="verdana,Arial,helvetica"'
  242.  +  '                             SIZE="1" COLOR="#000000">' + PoCode[Idx] + '</FONT></B><BR><IMG SRC="grey2.jpg" WIDTH="145"'
  243.  +  '                             HEIGHT="1" BORDER="0"></TD> '
  244.  +  '                        </TR> '
  245.  +  '                     </TABLE> '
  246.  +  '                     <TABLE WIDTH="325" BGCOLOR="#FFFFFF" BORDER="0" CELLPADDING="0"'
  247.  +  '                      CELLSPACING="0"> '
  248.  +  '                        <TR> '
  249.  +  '                          <TD HEIGHT="20"> <FONT FACE="verdana,Arial,helvetica"'
  250.  +  '                             SIZE="1" COLOR="#000000">Telephone</FONT> <B><FONT'
  251.  +  '                             FACE="verdana,Arial,helvetica" SIZE="1" COLOR="#000000">' + CustTele[Idx] + '</FONT></B></TD> '
  252.  +  '                        </TR> '
  253.  +  '                     </TABLE></TD> '
  254.  +  '                </TR> '
  255.  +  '             </TABLE></TD> '
  256.  +  '          <TD WIDTH="20"></TD> '
  257.  +  '          <TD WIDTH="295" VALIGN="TOP" ALIGN="LEFT"> '
  258.  +  '             <TABLE WIDTH="295" BGCOLOR="#FFFFFF" BORDER="1" BORDERCOLOR="#000000"'
  259.  +  '              CELLPADDING="0" CELLSPACING="0"> '
  260.  +  '                <TR VALIGN="TOP"> '
  261.  +  '                  <TD VALIGN="TOP" ALIGN="LEFT"> '
  262.  +  '                     <TABLE WIDTH="285" BGCOLOR="#FFFFFF" BORDER="0" CELLPADDING="0"'
  263.  +  '                      CELLSPACING="0"> '
  264.  +  '                        <TR> '
  265.  +  '                          <TD ALIGN="CENTER"><FONT FACE="verdana,Arial,helvetica"'
  266.  +  '                             SIZE="1" COLOR="#000000"><B>Delivery Address (if not customer'
  267.  +  '                             address)</B></FONT></TD> '
  268.  +  '                        </TR> '
  269.  +  '                        <TR> '
  270.  +  '                          <TD> <FONT FACE="verdana,Arial,helvetica" SIZE="1"'
  271.  +  '                             COLOR="#000000">Mr/Mrs/Miss/Ms.'
  272.  +  '                             other (please delete)</FONT> <B><FONT FACE="verdana,Arial,helvetica"'
  273.  +  '                             SIZE="2" COLOR="#000000"></FONT></B><BR><IMG SRC="grey2.jpg"'
  274.  +  '                             WIDTH="295" HEIGHT="1" BORDER="0"></TD> '
  275.  +  '                        </TR> '
  276.  +  '                     </TABLE> '
  277.  +  '                     <TABLE WIDTH="285" BGCOLOR="#FFFFFF" BORDER="0" CELLPADDING="0"'
  278.  +  '                      CELLSPACING="0"> '
  279.  +  '                        <TR VALIGN="TOP"> '
  280.  +  '                          <TD WIDTH="200" VALIGN="TOP" ALIGN="LEFT" HEIGHT="20">'
  281.  +  '                              <FONT FACE="verdana,Arial,helvetica" SIZE="1" COLOR="#000000">Contact'
  282.  +  '                             Name</FONT>  <B><FONT FACE="verdana,Arial,helvetica" SIZE="2"'
  283.  +  '                             COLOR="#000000"></FONT></B><BR><IMG SRC="grey2.jpg" WIDTH="185" HEIGHT="1"'
  284.  +  '                             BORDER="0"></TD> '
  285.  +  '                          <TD WIDTH="200" VALIGN="TOP" ALIGN="LEFT"'
  286.  +  '                            HEIGHT="20"> <FONT FACE="verdana,Arial,helvetica" SIZE="1"'
  287.  +  '                             COLOR="#000000"></FONT> <B><FONT FACE="verdana,Arial,helvetica" SIZE="2"'
  288.  +  '                             COLOR="#000000"></FONT></B><BR><IMG SRC="grey2.jpg" WIDTH="110" HEIGHT="1"'
  289.  +  '                             BORDER="0"></TD> '
  290.  +  '                        </TR> '
  291.  +  '                     </TABLE> '
  292.  +  '                     <TABLE WIDTH="285" BGCOLOR="#FFFFFF" BORDER="0" CELLPADDING="0"'
  293.  +  '                      CELLSPACING="0"> '
  294.  +  '                        <TR> '
  295.  +  '                          <TD> <FONT FACE="verdana,Arial,helvetica" SIZE="1"'
  296.  +  '                             COLOR="#000000">Company Name</FONT> <B><FONT'
  297.  +  '                             FACE="verdana,Arial,helvetica" SIZE="2"'
  298.  +  '                             COLOR="#000000"></FONT></B><BR><IMG SRC="grey2.jpg" WIDTH="295" HEIGHT="1"'
  299.  +  '                             BORDER="0"></TD> '
  300.  +  '                        </TR> '
  301.  +  '                     </TABLE> '
  302.  +  '                     <TABLE WIDTH="285" BGCOLOR="#FFFFFF" BORDER="0" CELLPADDING="0"'
  303.  +  '                      CELLSPACING="0"> '
  304.  +  '                        <TR> '
  305.  +  '                          <TD> <FONT FACE="verdana,Arial,helvetica" SIZE="1"'
  306.  +  '                             COLOR="#000000">Address</FONT> <B><FONT FACE="verdana,Arial,helvetica"'
  307.  +  '                             SIZE="2" COLOR="#000000"></FONT></B><BR><IMG SRC="grey2.jpg"'
  308.  +  '                             WIDTH="295" HEIGHT="1" BORDER="0"></TD> '
  309.  +  '                        </TR> '
  310.  +  '                     </TABLE> '
  311.  +  '                     <TABLE WIDTH="285" BGCOLOR="#FFFFFF" BORDER="0" CELLPADDING="0"'
  312.  +  '                      CELLSPACING="0"> '
  313.  +  '                        <TR> '
  314.  +  '                          <TD> <FONT FACE="verdana,Arial,helvetica" SIZE="1"'
  315.  +  '                             COLOR="#000000"></FONT> <B><FONT FACE="verdana,Arial,helvetica" SIZE="2"'
  316.  +  '                             COLOR="#000000"></FONT></B><BR><IMG SRC="grey2.jpg" WIDTH="295" HEIGHT="1"'
  317.  +  '                             BORDER="0"></TD> '
  318.  +  '                        </TR> '
  319.  +  '                     </TABLE> '
  320.  +  '                     <TABLE WIDTH="285" BGCOLOR="#FFFFFF" BORDER="0" CELLPADDING="0"'
  321.  +  '                      CELLSPACING="0"> '
  322.  +  '                        <TR VALIGN="TOP"> '
  323.  +  '                          <TD WIDTH="200" VALIGN="TOP" ALIGN="LEFT" HEIGHT="20">'
  324.  +  '                              <FONT FACE="verdana,Arial,helvetica" SIZE="1"'
  325.  +  '                             COLOR="#000000"></FONT> <B><FONT FACE="verdana,Arial,helvetica" SIZE="2"'
  326.  +  '                             COLOR="#000000"></FONT></B><BR><IMG SRC="grey2.jpg" WIDTH="185" HEIGHT="1"'
  327.  +  '                             BORDER="0"></TD> '
  328.  +  '                          <TD WIDTH="110" VALIGN="TOP" ALIGN="LEFT"'
  329.  +  '                            HEIGHT="20"> <FONT FACE="verdana,Arial,helvetica" SIZE="1"'
  330.  +  '                             COLOR="#000000">Postcode</FONT> <B><FONT FACE="verdana,Arial,helvetica"'
  331.  +  '                             SIZE="2" COLOR="#000000"></FONT></B><BR><IMG SRC="grey2.jpg"'
  332.  +  '                             WIDTH="110" HEIGHT="1" BORDER="0"></TD> '
  333.  +  '                        </TR> '
  334.  +  '                     </TABLE> '
  335.  +  '                     <TABLE WIDTH="285" BGCOLOR="#FFFFFF" BORDER="0" CELLPADDING="0"'
  336.  +  '                      CELLSPACING="0"> '
  337.  +  '                        <TR> '
  338.  +  '                          <TD>  <FONT FACE="verdana,Arial,helvetica" SIZE="1"'
  339.  +  '                             COLOR="#000000">Telephone</FONT> <B><FONT FACE="verdana,Arial,helvetica"'
  340.  +  '                             SIZE="2" COLOR="#000000"></FONT></B></TD> '
  341.  +  '                        </TR> '
  342.  +  '                     </TABLE></TD> '
  343.  +  '                </TR> '
  344.  +  '             </TABLE>  </TD> '
  345.  +  '        </TR> '
  346.  +  '     </TABLE '
  347.  +  ' '
  348.   +  '        <TABLE WIDTH="630" BGCOLOR="#FFFFFF" BORDER="1" BORDERCOLOR="#000000" CELLPADDING="0" CELLSPACING="0"> '
  349.   +  '          <TR> '
  350.   +  '             <TD> '
  351.   +  '                <TABLE WIDTH="630" BORDER="0" CELLPADDING="0" CELLSPACING="0"> '
  352.   +  '                  <TR> '
  353.   +  '                     <TD WIDTH="60"><FONT FACE="verdana,Arial,helvetica" SIZE="1" COLOR="#000000"> <B> Order<BR> Code</B></FONT></TD> '
  354.   +  '                     <TD WIDTH="349"><FONT FACE="verdana,Arial,helvetica" SIZE="1" COLOR="#000000"><B>Description</B></FONT></TD> '
  355.   +  '                     <TD WIDTH="60" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="#000000" FACE="verdana,Arial,helvetica" SIZE="1"><B>Qty</B></FONT></TD> '
  356.   +  '                     <TD WIDTH="80" VALIGN="MIDDLE" ALIGN="RIGHT"><FONT FACE="verdana,Arial,helvetica" SIZE="1" COLOR="#000000"><B>inc.VAT'
  357.   +  '                        <BR>each</B> </FONT></TD> '
  358.   +  '                     <TD WIDTH="70" VALIGN="MIDDLE" ALIGN="RIGHT"><FONT FACE="verdana,Arial,helvetica" SIZE="-2" COLOR="#000000"><B>Total</B> </FONT></TD> '
  359.   +  '                  </TR> '
  360.   +  '                </TABLE></TD> '
  361.   +  '          </TR> '
  362.   +  '        </TABLE> '
  363.   +  '        <TABLE WIDTH="630" BORDER="0" CELLPADDING="0" CELLSPACING="0"> '
  364.   +  '          <TR> '
  365.   +  '             <TD><IMG SRC="4x4space.gif" WIDTH="2" HEIGHT="2" BORDER="0"></TD> '
  366.   +  '          </TR> '
  367.   +  '        </TABLE> '
  368.   +  '        <TABLE WIDTH="630" BGCOLOR="#000000" BORDER="1" BORDERCOLOR="#000000" CELLPADDING="0" CELLSPACING="0"> '
  369.   +  '          <TR> '
  370.   +  '             <TD BGCOLOR="#FFFFFF" HEIGHT="5"> '
  371.   +  '                <TABLE WIDTH="630" BORDER="0" CELLPADDING="0" CELLSPACING="0"> '
  372.   +  '                  <TR> '
  373.   +  '                     <TD></TD> '
  374.   +  '                  </TR> '
  375.   +  '               </TABLE>'
  376.  
  377.    for (i = 1; i <= counter; i++) {
  378.    formDetails +=  '  <TABLE WIDTH="630" BORDER="0" CELLPADDING="1" CELLSPACING="1"> '
  379.   + '                  <TR VALIGN="MIDDLE"> '
  380.   + '                     <TD WIDTH="60" VALIGN="MIDDLE" ALIGN="LEFT"><FONT FACE="verdana,Arial,helvetica" SIZE="1" COLOR="#330099"><B> ' + itemNum[i]    + '</B></FONT></TD> '
  381.   + '                     <TD WIDTH="390" VALIGN="MIDDLE" ALIGN="LEFT"><FONT FACE="verdana,Arial,helvetica" SIZE="1">' + itemDescr[i] + '</FONT></TD> '
  382.   + '                     <TD WIDTH="60" VALIGN="MIDDLE" ALIGN="LEFT"><FONT FACE="verdana,Arial,helvetica" SIZE="1">' + itemQty[i]+ '</FONT></TD> '
  383.   + '                     <TD WIDTH="80" VALIGN="MIDDLE" ALIGN="RIGHT"><FONT FACE="verdana,Arial,helvetica" SIZE="1">£' + itemCost[i]    + '</FONT></TD> '
  384.   + '                     <TD WIDTH="70" VALIGN="MIDDLE" ALIGN="RIGHT"><FONT FACE="verdana,Arial,helvetica" SIZE="1">' + fix(itemCost[i]  *  itemQty[i]) + '</FONT></TD> '
  385.   + '                  </TR> '
  386.   + '                </TABLE> '
  387.   + '                <TABLE WIDTH="630" BORDER="0" CELLPADDING="0" CELLSPACING="0"> '
  388.   + '                  <TR> '
  389.   + '                     <TD><IMG SRC="grey.jpg" WIDTH="630" HEIGHT="1" BORDER="0"></TD>'
  390.   + '                     '
  391.   + '                  </TR> '
  392.   +  '               </TABLE>'
  393.   }
  394.  
  395.   formDetails += '          </TR> '
  396.   +  '        </TABLE> '
  397.   +  '        <TABLE WIDTH="630" BORDER="0" CELLPADDING="0" CELLSPACING="0"> '
  398.   +  '          <TR> '
  399.   +  '             <TD></TD> '
  400.   +  '          </TR> '
  401.   +  '        </TABLE>'
  402.  +  '        <TABLE WIDTH="630" BORDER="0" CELLPADDING="0" CELLSPACING="0"> '
  403.  +  '          <TR> '
  404.  +  '             <TD> </TD> '
  405.  +  '          </TR> '
  406.  +  '        </TABLE> '
  407.  +  '        <TABLE WIDTH="630" BORDER="0" CELLPADDING="0" CELLSPACING="0"> '
  408.  +  '          <TR> '
  409.  +  '             <TD WIDTH="470" ALIGN="CENTER"> '
  410.  +  '                <TABLE WIDTH="480" BGCOLOR="#FFFFFF" BORDER="1"'
  411.  +  '                 BORDERCOLOR="#000000" CELLPADDING="0" CELLSPACING="0"> '
  412.  +  '                  <TR> '
  413.  +  '                     <TD><B><FONT FACE="verdana,Arial,helvetica" SIZE="-2"'
  414.  +  '                        COLOR="#FF0000">Method of Payment</FONT></B><BR><FONT'
  415.  +  '                        FACE="verdana,Arial,helvetica" SIZE="-2" COLOR="#000066">I authorise you to'
  416.  +  '                        debit my credit card account for the cost of the goods despatched</FONT> '
  417.  +  '                        <TABLE WIDTH="480" BGCOLOR="#FFFFFF" BORDER="1"'
  418.  +  '                         BORDERCOLOR="#000000" CELLPADDING="0" CELLSPACING="0"> '
  419.  +  '                          <TR> '
  420.  +  '                             <TD WIDTH="140"><B><FONT FACE="verdana,Arial,helvetica"'
  421.  +  '                                SIZE="-2" COLOR="#000000"> Credit Card Number</FONT></B></TD> '
  422.  +  '                             <TD WIDTH="10"> </TD> '
  423.  +  '                             <TD WIDTH="10"> </TD> '
  424.  +  '                             <TD WIDTH="10"> </TD> '
  425.  +  '                             <TD WIDTH="10"> </TD> '
  426.  +  '                             <TD WIDTH="10"> </TD> '
  427.  +  '                             <TD WIDTH="10"> </TD> '
  428.  +  '                             <TD WIDTH="10"> </TD> '
  429.  +  '                             <TD WIDTH="10"> </TD> '
  430.  +  '                             <TD WIDTH="10"> </TD> '
  431.  +  '                             <TD WIDTH="10"> </TD> '
  432.  +  '                             <TD WIDTH="10"> </TD> '
  433.  +  '                             <TD WIDTH="10"> </TD> '
  434.  +  '                             <TD WIDTH="10"> </TD> '
  435.  +  '                             <TD WIDTH="10"> </TD> '
  436.  +  '                             <TD WIDTH="10"> </TD> '
  437.  +  '                             <TD WIDTH="10"> </TD> '
  438.  +  '                             <TD WIDTH="10"> </TD> '
  439.  +  '                             <TD WIDTH="10"> </TD> '
  440.  +  '                             <TD WIDTH="10"> </TD> '
  441.  +  '                          </TR> '
  442.  +  '                        </TABLE>'
  443.  
  444. +  '                     <FONT FACE="verdana,Arial,helvetica" SIZE="-2"'
  445. +  '                        COLOR="#000066">Access/American Express/Visa/Switch/Connect (Delete as'
  446. +  '                        required)</FONT><BR> <FONT FACE="verdana,Arial,helvetica" SIZE="-2"'
  447. +  '                        COLOR="#000066">Switch Issue Number</FONT><BR><IMG SRC="grey2.jpg" WIDTH="285" '
  448. +  '                        HEIGHT="1" BORDER="0"><BR> <FONT FACE="verdana,Arial,helvetica" SIZE="-2" '
  449. +  '                        COLOR="#000066">Please make cheques payable to "Maplin Electronics '
  450. +  '                        PLC"</FONT><BR> <FONT FACE="verdana,Arial,helvetica" SIZE="-2"'
  451. +  '                        COLOR="#000000">If ordering by credit card please sign:</FONT><BR><IMG'
  452. +  '                        SRC="grey2.jpg" WIDTH="285" HEIGHT="1" BORDER="0"><BR> <FONT'
  453. +  '                        FACE="verdana,Arial,helvetica" SIZE="-2" COLOR="#000000">Expiry date of'
  454. +  '                        C.Card       Name on'
  455. +  '                        C.Card</FONT><BR> </TD> '
  456. +  '                  </TR> '
  457. +  '                </TABLE>' 
  458. +  '               </TD> '
  459. +  '             <TD WIDTH="10"> </TD> '
  460. +  '             <TD WIDTH="80" VALIGN="TOP" ALIGN="LEFT"> '
  461. +  '                <TABLE WIDTH="80" BORDER="0" CELLSPACING="2" CELLPADDING="0"> '
  462. +  '                  <TR> '
  463. +  '                     <TD><FONT FACE="verdana,Arial,helvetica" SIZE="-2"'
  464. +  '                        COLOR="#000066">Total Price</FONT> </TD> '
  465. +  '                  </TR> '
  466. +  '                  <TR> '
  467. +  '                     <TD><FONT FACE="verdana,Arial,helvetica" SIZE="-2"'
  468. +  '                        COLOR="#000066">Carriage</FONT> </TD> '
  469. +  '                  </TR> '
  470. +  '                  <TR> '
  471. +  '                     <TD><FONT FACE="verdana,Arial,helvetica" SIZE="-2"'
  472. +  '                        COLOR="#000066"></FONT></TD> '
  473. +  '                  </TR> '
  474. +  '                  <TR> '
  475. +  '                     <TD><FONT FACE="verdana,Arial,helvetica" SIZE="-2"'
  476. +  '                        COLOR="#000066">Grand Total</FONT> </TD> '
  477. +  '                  </TR> '
  478. +  '                </TABLE></TD> '
  479. +  '             <TD WIDTH="70" VALIGN="TOP" ALIGN="LEFT"> '
  480. +  '                <TABLE WIDTH="70" BORDER="1" BORDERCOLOR="#000000" CELLPADDING="0"'
  481. +  '                 CELLSPACING="0"> '
  482. +  '                  <TR VALIGN="MIDDLE"> '
  483. +  '                     <TD VALIGN="MIDDLE" ALIGN="RIGHT"><FONT'
  484. +  '                        FACE="verdana,Arial,helvetica" SIZE="-2">£' + update() + '</FONT>  </TD> '
  485. +  '                  </TR> '
  486. +  '                  <TR> '
  487. +  '                     <TD VALIGN="MIDDLE" ALIGN="RIGHT"><FONT'
  488. +  '                        FACE="verdana,Arial,helvetica" SIZE="-2">' + carriage(update()) + '</FONT> </TD> '
  489. +  '                  </TR> '
  490. +  '                  <TR> '
  491. +  '                     <TD VALIGN="MIDDLE" ALIGN="RIGHT"><FONT'
  492. +  '                        FACE="verdana,Arial,helvetica" SIZE="-2"></FONT></TD> '
  493. +  '                  </TR> '
  494. +  '                  <TR> '
  495. +  '                     <TD VALIGN="MIDDLE" ALIGN="RIGHT"><FONT'
  496. +  '                        FACE="verdana,Arial,helvetica" SIZE="-2">£' + grand() + '</FONT> </TD> '
  497. +  '                  </TR> '
  498. +  '                </TABLE></TD> '
  499. +  '          </TR> '
  500. +  '        </TABLE> '
  501. +  '        <TABLE WIDTH="630" BORDER="0" CELLPADDING="0" CELLSPACING="0"> '
  502. +  '          <TR> '
  503. +  '             <TD WIDTH="15"> </TD> '
  504. +  '          </TR> '
  505. +  '        </TABLE> '
  506. +  '        <TABLE WIDTH="630" BGCOLOR="#FFFFFF" BORDER="0" CELLPADDING="0"'
  507. +  '         CELLSPACING="0"> '
  508. +  '          <TR> '
  509. +  '             <TD WIDTH="386" ALIGN="CENTER"> <FONT'
  510. +  '                FACE="verdana,Arial,helvetica" SIZE="-2"> UK Small Order Handling Charge -'
  511. +  '                please note that Maplin does not impose any minimum order conditions. Mail'
  512. +  '                order delivery is free for all UK orders over £30 inc. VAT and for United'
  513. +  '                Kingdom Business Account Customers delivery is free irrespective of the value'
  514. +  '                of each order. For small orders under £30 inc VAT a small order charge of'
  515. +  '                £2.50 inc VAT will be levied.</FONT></TD> '
  516. +  '             <TD WIDTH="174" ALIGN="CENTER"><B><FONT'
  517. +  '                FACE="verdana,Arial,helvetica" SIZE="-2">Send Postal Orders'
  518. +  '                to:</FONT></B><BR><B><FONT FACE="verdana,Arial,helvetica" SIZE="-2">Maplin'
  519. +  '                Electronics<BR>FREEPOST NEA9433,</FONT></B><BR><B><FONT'
  520. +  '                FACE="verdana,Arial,helvetica" SIZE="-2">Barnsley, S73 0BR</FONT></B></TD> '
  521. +  '             <TD WIDTH="102" ALIGN="CENTER"><B><FONT'
  522. +  '                FACE="verdana,Arial,helvetica" SIZE="-2">Send Fax Orders'
  523. +  '                to:<BR></FONT></B><B><FONT FACE="verdana,Arial,helvetica" SIZE="-2">0870 264'
  524. +  '                6001</FONT></B></TD> '
  525. +  '          </TR> '
  526. +  '        </TABLE>'
  527. +  '        </BODY>'
  528.  
  529.   document.write(formDetails);
  530.  document.close();
  531.  
  532.  }
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.